ce2856d78599abb494a92e10995931076fc01a92,src/main/java/spoon/support/reflect/declaration/CtClassImpl.java,CtClassImpl,isSubtypeOf,#CtTypeReference#,178
Before Change
@Override
public boolean isSubtypeOf(CtTypeReference<?> type) {
if ((getSuperclass() != null) && getSuperclass().isSubtypeOf(type)) {
return true;
}
for (CtTypeReference<?> ref : getSuperInterfaces()) {
if (ref.isSubtypeOf(type)) {
return true;
}
}
return false;
After Change
@Override
public boolean isSubtypeOf(CtTypeReference<?> type) {
return getReference().isSubtypeOf(type);
}
@Override